
// 函数功能 物种识别 species ------------------------------------------------------------------

/**
 * 入参
 */

var speciesParams = {
  sourceUrl: "http://10.10.18.50:18888/1.jpg" // 源文件url （源文件有可能是一段视频）
  // sourceUrl: "http://10.10.18.50:18888/1.mp4" // 源文件url
}

/**
 * 调用示意
 */
analysis.species(speciesParams);


/**
 * 返回结果 返回 该图片中的所有物种
 */

// 林大来填写
var speciesResult = [
  {
    conf: 0.92, //置信度
    className: "dongbeihu",//物种：['dongbeihu', 'dongbeibao', 'zongxiong', 'heixiong', 'baomao', 'he', 'chihu', 'gouhuan', 'huanghoudiao', 'huangyou', 'yezhu', 'pao', 'malu', 'yuanshe', 'meihualu', 'dongbeitu', 'niao', 'gou', 'yang', 'niu', 'car', 'people']
    area: {
      top: 100, // 左上角点y
      left: 100, // 左上角点x
      bottom: 200, // 右下角点y
      right: 200, // 右下角点x
    }, // 框选位置
    resultImage: "/resultImage/1.png", // 结果图
    juvenileCount: 0,//幼体数量
    femaleCount: 0,//雌性数量
    maleCount: 1,//雄性数量
    action: "run",//行为 : run、walk、sleep、mating、eat、fight 等等
    actionTime: 30,// 行为持续时间 （秒）
    temperature: 22.5,// 动物体温 （摄氏度）
  },
  {
    conf: 0.89, //置信度
    className: "dongbeibao",//物种：['dongbeihu', 'dongbeibao', 'zongxiong', 'heixiong', 'baomao', 'he', 'chihu', 'gouhuan', 'huanghoudiao', 'huangyou', 'yezhu', 'pao', 'malu', 'yuanshe', 'meihualu', 'dongbeitu', 'niao', 'gou', 'yang', 'niu', 'car', 'people']
    area: {
      top: 200, // 左上角点y
      left: 200, // 左上角点x
      bottom: 300, // 右下角点y
      right: 300, // 右下角点x
    }
    , // 框选位置, // 框选位置
    resultImage: "/resultImage/1.png", // 结果图
    juvenileCount: 0,//幼体数量
    femaleCount: 0,//雌性数量
    maleCount: 1,//雄性数量
    action: "run",//行为 : run、walk、sleep、mating、eat、fight 等等
    actionTime: 30,// 行为持续时间 （秒）
    temperature: 22.5,// 动物体温 （摄氏度）
  }
]





// 函数功能 个体识别 individual ------------------------------------------------------------------

/**
 * 入参
 */
var individualParams = {
  sourceUrl: "http://10.10.18.50:18888/1.jpg", // 源文件url
  direction: "left",// 方向 left right auto （自动识别时为auto）
  photoTime: "2024-05-10 15:15:07", // 拍摄时间
  longitude: "126.48945",// 经度
  latitude: "45.78763",// 纬度
  speciesCode: "dongbeihu", // 物种
}
/**
 * 调用示意
 */
analysis.individual(speciesParams);

/**
 * 返回结果 图片中的所有个体
 */

// 林大来填写
var individualResult = {
  vector: "000123134561",// 比对图的特征向量
  list: [
    {
      conf: 0.9, //置信度
      animalCode: "dongbeihu_0001",//动物个体编号
      resultImage: "/resultImage/1.png" // 参考图
    },
    {
      conf: 0.9, //置信度
      animalCode: "dongbeihu_0002",//动物个体编号
      resultImage: "/resultImage/1.png" // 参考图
    },
    {
      conf: 0.89, //置信度
      animalCode: "dongbeihu_0002",//动物个体编号
      resultImage: "/resultImage/1.png" // 参考图
    }
  ]
}




// 函数功能 更新特征库 updateVectorDB ------------------------------------------------------------------

/**
 * 入参 无
 */

/**
 * 调用示意
 */
analysis.updateVectorDB();

/**
 * 返回结果 图片中的所有个体
 */

// 林大来填写
var updateResult = true
